@charset "UTF-8";
/*======*/


body{background: #ffffff}
input,button,select,textarea{outline:none} 
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
} 

@media all{
html, body {font-size: 16px;}
}

@media (min-height: 220px) and (min-width: 140px){
html, body {font-size: 9px;}
}
@media (min-height: 140px) and (min-width: 220px){
html {font-size: 9px;}
}

@media (min-height: 280px) and (min-width: 210px), (min-height: 210px) and (min-width: 280px), (min-height: 280px) and (min-width: 280px){
html, body {font-size: 14px;}
}
@media (min-height: 460px) and (min-width: 300px), (min-height: 300px) and (min-width: 460px){
html, body {font-size: 16px;}
}

@media (min-height: 620px) and (min-width: 340px), (min-height: 340px) and (min-width: 620px){
html, body {font-size: 20px;}
}

@font-face {
  font-family: 'iconfont';
  src: url('//at.alicdn.com/t/font_1463907790_895725.eot'); /* IE9*/
  src: url('//at.alicdn.com/t/font_1463907790_895725.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('//at.alicdn.com/t/font_1463907790_895725.woff') format('woff'), /* chrome、firefox */
  url('//at.alicdn.com/t/font_1463907790_895725.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('//at.alicdn.com/t/font_1463907790_895725.svg#iconfont') format('svg'); /* iOS 4.1- */
}
                    
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-fanhui:before { content: "\e601"; }
.icon-yanzhengma:before { content: "\e602"; }
.icon-shouji:before { content: "\e603"; }
.icon-yaochi:before { content: "\e600"; }
.icon-biezhen:before { content: "\e604"; }
               
header .h-l{ position:fixed; top:0px; left:0px; z-index:99;}

.my_signin{ width: 100%; overflow: hidden; position:relative; padding-top:-33px; }

.my_signin img{ width: 100%; display: block; position: absolute; top: 0; left: 0;}

.my_signin .error1{width:16em; height:6em; font-size:1.8em;position:absolute; left:50%; top:50%; margin-left:-8em; margin-top:-3em; overflow:hidden; background:#ffffff; text-align:center; line-height:6em; border-radius:0.3em; color:#666666;}
.icon-person{ font-size:3rem !important; position: fixed; top: 0px; left: 1rem;}
.my_signin form{ width: 90%;overflow: hidden; margin:19rem auto 5rem auto; text-align: center; position: relative;z-index: 9;}
.my_signin form .row1{ width: 100%; height: 5.5rem;  border-bottom: 1px solid #d2d2d2; margin-top: 0.5rem; position: relative; overflow: hidden; }
.my_signin form .row1 .icon-phone{ width:2.8rem; font-size: 3rem; float: left; color: #dddddd;margin-top: 1rem;}
.my_signin form .row1 span{  float: left; color: #000000; font-size: 1.5rem; margin-top: 1.8rem;}
.my_signin form .row1 .user-name{ font-size: 1.5rem; float: left; line-height: 5.5rem; padding-left: 0.3rem;}
.my_signin form input{border:none;color: #999999; float: left; width: 75%; background: none; }
.my_signin form .row1 .btn-send{ width:10rem; height:3.5rem; line-height: 3.5rem; font-size:1.5rem; display: block; background:#09b7fd; color: #ffffff; border-radius: 0.6rem; position: absolute; top:0.7rem;
 right: 0px; font-family: "微软雅黑";}
.my_signin form .user-agree{ width: 100%; height:3rem; border-radius: 0.6rem; background: #fda109; font-size: 1.8rem; text-align: center; line-height: 3rem; color: #ffffff; margin-top: 2rem; float: left;}
.my_signin form a{ text-decoration: none; width: 100%; height:4rem; line-height: 4rem; display: block; float: left; margin-top: 1rem; }
.my_signin form a>span{  font-size: 1.5rem;   color: #999999; border-bottom: 1px solid #999999;}
.my_signin .tip1{margin-bottom: 20px;background:#fff;border: 1px solid transparent;border-radius: 10px; border:1px solid #ddd;box-shadow: 0 1px 1px rgba(0,0,0,.05);position: fixed;top:50%; left:50%;  padding:20px; min-width:60%; z-index: 99;}

.my_signin .tip1 span{ word-break:normal;  display:block; white-space:pre-wrap;word-wrap : break-word ;overflow: hidden ; text-align:center; font-size:1.5em;color:#999999}